0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 
16384, 32767, 16384, 8192, 4096, 2048, 1024, 512, 256, 128, 64, 32, 1, 8, 4, 2, 
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 32767, 32514, 32264, 32018, 31775, 31536, 31301, 31069, 30840, 30615, 30394, 
30175, 29959, 29747, 29537, 29331, 29127, 28926, 28728, 28533, 28340, 28150, 27962, 27777, 27594, 27414, 27236, 
27060, 26887, 26715, 26546, 26379, 26214, 26052, 25891, 25732, 25575, 25420, 25267, 25116, 24966, 24818, 24672, 
24528, 24385, 24245, 24105, 23967, 23831, 23697, 23564, 23432, 23302, 23173, 23046, 22920, 22795, 22672, 22550, 
22429, 22310, 22192, 22075, 21960, 21845, 21732, 21620, 21509, 21400, 21291, 21183, 21077, 20972, 20867, 20764, 
20662, 20560, 20460, 20361, 20262, 20165, 20068, 19973, 19878, 19784, 19692, 19600, 19508, 19418, 19329, 19240, 
19152, 19065, 18979, 18893, 18809, 18725, 18641, 18559, 18477, 18396, 18316, 18236, 18157, 18079, 18001, 17924, 
17848, 17772, 17697, 17623, 17549, 17476, 17404, 17332, 17261, 17190, 17120, 17050, 16981, 16913, 16845, 16777, 
16710, 16644, 16578, 16513, 16448, 16383, 16887, 17377, 17853, 18317, 18769, 19211, 19643, 20065, 20479, 20884, 
21282, 21673, 22056, 22434, 22804, 23169, 23529, 23882, 24231, 24575, 24914, 25248, 25578, 25904, 26226, 26544, 
26858, 27168, 27475, 27779, 28079, 28377, 28671, 28962, 29250, 29535, 29818, 30098, 30375, 30650, 30923, 31193, 
31461, 31726, 31989, 32250, 32510, 32767, 32, 64, 0, 804, 1607, 2410, 3211, 4011, 4808, 5602, 
6392, 7179, 7961, 8739, 9512, 10278, 11039, 11793, 12539, 13278, 14010, 14732, 15446, 16151, 16846, 17530, 
18204, 18868, 19519, 20159, 20787, 21403, 22005, 22594, 23170, 23732, 24279, 24812, 25330, 25832, 26319, 26790, 
27245, 27684, 28106, 28511, 28898, 29269, 29621, 29956, 30273, 30572, 30852, 31114, 31357, 31581, 31785, 31971, 
32138, 32285, 32413, 32521, 32610, 32679, 32728, 32758, 32767, 32758, 32728, 32679, 32610, 32521, 32413, 32285, 
32138, 31971, 31785, 31581, 31357, 31114, 30852, 30572, 30273, 29956, 29621, 29269, 28898, 28511, 28106, 27684, 
27245, 26790, 26319, 25832, 25330, 24812, 24279, 23732, 23170, 22594, 22005, 21403, 20787, 20159, 19519, 18868, 
18204, 17530, 16846, 16151, 15446, 14732, 14010, 13278, 12539, 11793, 11039, 10278, 9512, 8739, 7961, 7179, 
6392, 5602, 4808, 4011, 3211, 2410, 1607, 804, 32767, 32758, 32728, 32679, 32610, 32521, 32413, 32285, 
32138, 31971, 31785, 31581, 31357, 31114, 30852, 30572, 30273, 29956, 29621, 29269, 28898, 28511, 28106, 27684, 
27245, 26790, 26319, 25832, 25330, 24812, 24279, 23732, 23170, 22594, 22005, 21403, 20787, 20159, 19519, 18868, 
18204, 17530, 16846, 16151, 15446, 14732, 14010, 13278, 12539, 11793, 11039, 10278, 9512, 8739, 7961, 7179, 
6392, 5602, 4808, 4011, 3211, 2410, 1607, 804, 0, -804, -1607, -2410, -3211, -4011, -4808, -5602, 
-6392, -7179, -7961, -8739, -9512, -10278, -11039, -11793, -12539, -13278, -14010, -14732, -15446, -16151, -16846, -17530, 
-18204, -18868, -19519, -20159, -20787, -21403, -22005, -22594, -23170, -23732, -24279, -24812, -25330, -25832, -26319, -26790, 
-27245, -27684, -28106, -28511, -28898, -29269, -29621, -29956, -30273, -30572, -30852, -31114, -31357, -31581, -31785, -31971, 
-32138, -32285, -32413, -32521, -32610, -32679, -32728, -32758, 0, 0, 0, 0, 0, 0, 16384, 16343, 
16303, 16262, 16221, 16180, 16140, 16099, 16058, 16017, 15976, 15936, 15895, 15854, 15813, 15772, 15732, 15691, 
15650, 15609, 15568, 15527, 15487, 15446, 15405, 15364, 15323, 15282, 15241, 15200, 15159, 15118, 15077, 15036, 
14995, 14953, 14912, 14871, 14830, 14789, 14748, 14706, 14665, 14624, 14582, 14541, 14500, 14458, 14417, 14375, 
14334, 14292, 14250, 14209, 14167, 14125, 14084, 14042, 14000, 13958, 13916, 13874, 13833, 13791, 13748, 13706, 
13664, 13622, 13580, 13537, 13495, 13453, 13410, 13368, 13325, 13283, 13240, 13197, 13155, 13112, 13069, 13026, 
12983, 12940, 12897, 12854, 12811, 12767, 12724, 12680, 12637, 12593, 12550, 12506, 12462, 12419, 12375, 12331, 
12287, 12242, 12198, 12154, 12109, 12065, 12020, 11976, 11931, 11886, 11841, 11796, 11751, 11706, 11661, 11616, 
11570, 11525, 11479, 11433, 11387, 11341, 11295, 11249, 11203, 11156, 11110, 11063, 11017, 10970, 10923, 10876, 
10828, 10781, 10733, 10686, 10638, 10590, 10542, 10494, 10446, 10397, 10349, 10300, 10251, 10202, 10153, 10103, 
10054, 10004, 9954, 9904, 9854, 9804, 9753, 9703, 9652, 9601, 9549, 9498, 9446, 9394, 9342, 9290, 
9237, 9185, 9132, 9078, 9025, 8971, 8918, 8863, 8809, 8754, 8700, 8644, 8589, 8533, 8477, 8421, 
8365, 8308, 8251, 8193, 8135, 8077, 8019, 7960, 7901, 7841, 7782, 7721, 7661, 7600, 7538, 7477, 
7414, 7352, 7289, 7225, 7161, 7096, 7031, 6966, 6900, 6833, 6766, 6698, 6630, 6561, 6492, 6421, 
6350, 6279, 6207, 6133, 6060, 5985, 5909, 5833, 5756, 5678, 5599, 5518, 5437, 5355, 5271, 5186, 
5100, 5013, 4924, 4834, 4742, 4648, 4553, 4455, 4356, 4254, 4150, 4044, 3935, 3823, 3707, 3588, 
3465, 3338, 3206, 3069, 2925, 2774, 2614, 2445, 2263, 2065, 1846, 1598, 1305, 922, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 25736, 0, 0, 0, 0, 0, 0, 
0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
